package com.bsoft.gol.hcs.specialist.bean.vo;

import com.bsoft.gol.hcs.followup.bean.request.FollowUpQuestionnaireDTO;
import com.bsoft.gol.hcs.followup.bean.response.FollowUpEducationVO;
import com.bsoft.gol.hcs.specialist.entity.FollowUpRecords;
import com.bsoft.gol.hcs.specialist.entity.FollowUpRecordsContent;

import java.util.ArrayList;
import java.util.List;

/**
 * @author tongtp
 * @version v0.1
 * @className FollowUpRecordsVO
 * @description
 * @create 2020-07-22 13:25
 **/
public class FollowUpRecordsVO extends FollowUpRecords {

	private List<FollowUpRecordsContent> contentList=new ArrayList<>();

	/**
	 * 随访表单列表
	 */
	private List<FollowUpQuestionnaireDTO> questionnaireList;

	/**
	 * 健康宣教列表
	 */
	private List<FollowUpEducationVO> educationList;

	/**
	 * 是否允许修改 0 不允许 1 允许
	 */
	private Integer canUpdate;
	private Integer isCanStop;
	private String organizationName;
	//随访阶段名称
	private String followUpStageName;

	/**
	 * 申请入组方式
	 */
	private String applyType;
	private String applyTypeText;
	private String routeDetailTypeName;
	/**
	 * orgid,mpid
	 */
	private String personId;
	private String orgId;

	public String getPersonId() {
		return personId;
	}

	public void setPersonId(String personId) {
		this.personId = personId;
	}

	public String getOrgId() {
		return orgId;
	}

	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

	public String getApplyType() {
		return applyType;
	}

	public void setApplyType(String applyType) {
		this.applyType = applyType;
	}

	public List<FollowUpRecordsContent> getContentList() {
		return contentList;
	}

	public void setContentList(List<FollowUpRecordsContent> contentList) {
		this.contentList = contentList;
	}

	public Integer getCanUpdate() {
		return canUpdate;
	}

	public void setCanUpdate(Integer canUpdate) {
		this.canUpdate = canUpdate;
	}

	public Integer getIsCanStop() {
		return isCanStop;
	}

	public void setIsCanStop(Integer isCanStop) {
		this.isCanStop = isCanStop;
	}

	public String getOrganizationName() {
		return organizationName;
	}

	public void setOrganizationName(String organizationName) {
		this.organizationName = organizationName;
	}

	public String getFollowUpStageName() {
		return followUpStageName;
	}

	public void setFollowUpStageName(String followUpStageName) {
		this.followUpStageName = followUpStageName;
	}

	public String getApplyTypeText() {
		return applyTypeText;
	}

	public void setApplyTypeText(String applyTypeText) {
		this.applyTypeText = applyTypeText;
	}

	public String getRouteDetailTypeName() {
		return routeDetailTypeName;
	}

	public void setRouteDetailTypeName(String routeDetailTypeName) {
		this.routeDetailTypeName = routeDetailTypeName;
	}

	public List<FollowUpQuestionnaireDTO> getQuestionnaireList() {
		return questionnaireList;
	}

	public void setQuestionnaireList(List<FollowUpQuestionnaireDTO> questionnaireList) {
		this.questionnaireList = questionnaireList;
	}

	public List<FollowUpEducationVO> getEducationList() {
		return educationList;
	}

	public void setEducationList(List<FollowUpEducationVO> educationList) {
		this.educationList = educationList;
	}
}
